directorate of protection and security for defense - English Synonyms Dictionary